vcProcessController

Process controller is a root access point for all Process Modeling data and APIs. It provides several services as separate classes. Process controller instance can be always accessed from world.

See in: Overview

Module: vcProcessModel

Parent: vcBehavior

Children -

Referenced by: vcWorld.ProcessController

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
AssemblyPatternManagervcAssemblyPatternManagerRGets the manager for assembly patterns.
FlowGroupManagervcProcessFlowGroupManagerRGets the manager for process flow groups.
FlowTablevcProcessFlowTableRGets the process flow table for managing process sequences.
IsGlobalFilterDebugEnabledBooleanRWGets or sets a value indicating whether to enable diagnostics of vcProductFilter instances.
ProcessManagervcProcessManagerRGets the manager for process groups.
ProductMatchervcProductMatcherRGets the product matcher.
ProductTypeManagervcProductTypeManagerRGets the manager for product types.
TransportSystemvcTransportSystemRGets the transport system for managing transport nodes, transport links and transport controllers and querying the transport graph.

Example: Access Process Modeling Main Objects

""" Access main objects for process modeling in vcCore."""

import vcCore as vc

world = vc.getWorld()
pc = world.ProcessController

assembly_pattern_manager = pc.AssemblyPatternManager
flow_group_manager = pc.FlowGroupManager
flow_table = pc.FlowTable
process_manager = pc.ProcessManager
product_matcher = pc.ProductMatcher
product_type_manager = pc.ProductTypeManager
transport_system = pc.TransportSystem